Remove and print every third number from a ListΒΆ

Remove and print every third number from a list of
numbers until the list becomes empty.
def remove_nums(int_list):

  #list starts with 0 index
  position = 3 - 1
  idx = 0
  len_list = (len(int_list))

  while len_list > 0:
    idx = (position + idx)%len_list
    print(int_list.pop(idx))
    len_list -= 1

nums = [10, 20, 30, 40, 50, 60, 70, 80, 90]
remove_nums(nums)

Output:

30
60
90
40
80
50
20
70
10